ROSE II: An Optimizing Code Transformer for C++ Obje t-Oriented Array Class Libraries

نویسندگان

  • Kei Davis
  • Dan Quinlan
چکیده

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ROSETTA: The Compile-Time Recognition Of Object-Oriented Library Abstractions And Their Use Within Applications

ABSTRACT Obje t-oriented libraries arise naturally from the in reasing omplexity of developing related s ienti appli ations. The optimization of the use of libraries within s ienti appli ations is one of many high-performan e optimizations, and is the subje t of this paper. This type of optimization an have signi ant potential be ause it an either redu e the overhead of alls to a library, spe i...

متن کامل

A Comparison of Performance - EnhancingStrategies for Parallel NumericalObject - Oriented

Performance short of that of C or FORTRAN 77 is a signii-cant obstacle to general acceptance of object-oriented C++ frameworks in high-performance parallel scientiic computing; nonetheless, their value in simplifying complex computations is inarguable. Examples of good performance for object-oriented libraries/frameworks are interesting, but a systematic analysis of performance issues has not b...

متن کامل

Reducing Library Overheads through Source-to-Source Translation

Object oriented application libraries targeted to a specific application domain are an attractive means of reducing the software development time for sophisticated high performance applications. However, libraries can have the drawback of high abstraction penalties. We describe a domain specific, source-to-source translator that eliminates abstraction penalties in an array class library used to...

متن کامل

Optimizing Higher-Order Functions in Scala

Scala relies on libraries as the default mechanism for language extension. While this provides an elegant solution for growing the language, the performance penalty incurred by call-by-name parameters, boxing and anonymous functions is high. We show that inlining alone is not enough to remove this overhead, and present a solution based on decompilation of library code combined with inlining, de...

متن کامل

An Object Oriented Model Transformer Framework based on Stereotypes

MDA modelers, like programmers in general, will develop and reuse libraries. Some of these libraries will hide details of the platforms, so the mapping from a PIM to a PSM will have to transform libraries as well. Some libraries provide common object services while others provide domain specific functionalities. These libraries will not just be class libraries, but also profiles containing ster...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010